

//  动态映射路由


export function loadLocalRoutes() {
    // 1. 动态获取所有路由
    const localRoutes = [];
    // 2. 读取router下面的main文件
    const files = import.meta.glob('../router/main/*.js', { eager: true });
    for (const key in files) {
        console.log(key)
        console.log(`/${key.split('/').pop().replace('.js', '')}`)
        const route = files[key];
        localRoutes.push(route.default);
    }
    return localRoutes;
}

export function mapMenusToRoutes(userMenus) {
    // 1. 加载本地路由
    const localRoutes = loadLocalRoutes();
    // 2. 根据菜单去匹配路由
    const routes = localRoutes.filter(route => userMenus.includes(route.name));

    // 3. 给route的顶层菜单增加重定向功能(但是只需要添加一次即可)

}   